From 0b3fa61b7e7ec30ea6a4c9207363f12af85823f4 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Thu, 18 Dec 2003 00:12:31 +0000 Subject: [PATCH] only start editing when activated by the left mouse button. (#106869, Thu Dec 18 01:10:16 2003 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_button_press): only start editing when activated by the left mouse button. (#106869, patch from Evan Martin). --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-4 | 6 ++++++ ChangeLog.pre-2-6 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ gtk/gtktreeview.c | 2 +- 6 files changed, 31 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index ad2788a1c5..3be7828054 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Thu Dec 18 01:10:16 2003 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_button_press): only start + editing when activated by the left mouse button. (#106869, + patch from Evan Martin). + Thu Dec 18 00:57:18 2003 Kristian Rietveld Migrating all cell renderers to use the new instance private data diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index ad2788a1c5..3be7828054 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +Thu Dec 18 01:10:16 2003 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_button_press): only start + editing when activated by the left mouse button. (#106869, + patch from Evan Martin). + Thu Dec 18 00:57:18 2003 Kristian Rietveld Migrating all cell renderers to use the new instance private data diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index ad2788a1c5..3be7828054 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,9 @@ +Thu Dec 18 01:10:16 2003 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_button_press): only start + editing when activated by the left mouse button. (#106869, + patch from Evan Martin). + Thu Dec 18 00:57:18 2003 Kristian Rietveld Migrating all cell renderers to use the new instance private data diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index ad2788a1c5..3be7828054 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +Thu Dec 18 01:10:16 2003 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_button_press): only start + editing when activated by the left mouse button. (#106869, + patch from Evan Martin). + Thu Dec 18 00:57:18 2003 Kristian Rietveld Migrating all cell renderers to use the new instance private data diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index ad2788a1c5..3be7828054 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +Thu Dec 18 01:10:16 2003 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_button_press): only start + editing when activated by the left mouse button. (#106869, + patch from Evan Martin). + Thu Dec 18 00:57:18 2003 Kristian Rietveld Migrating all cell renderers to use the new instance private data diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index cfd58f4c9c..0a714995e6 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -2099,7 +2099,7 @@ gtk_tree_view_button_press (GtkWidget *widget, tree_view->priv->focus_column = column; /* decide if we edit */ - if (event->type == GDK_BUTTON_PRESS && + if (event->type == GDK_BUTTON_PRESS && event->button == 1 && !(event->state & gtk_accelerator_get_default_mod_mask ())) { GtkTreePath *anchor; -- 2.30.2